/*create 2014-07-01*/


/* Global style start*/

*,
::after,
::before {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -o-text-size-adjust: none;
    -ms-text-size-adjust: none
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}

ol,
ul {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

q:before,
q:after {
    content: ''
}

body {
    font-size: 12px;
    font-family: "����", Arial, simsun;
    background: #fff;
    color: #000000
}

table {
    font-size: inherit;
    font: 100%
}

h1 {
    padding: 11px 0 0;
    margin-bottom: 20px;
    font: normal 20px/30px ����;
    text-align: center;
}

h2 {
    padding: 6px 0 0;
    margin-bottom: 4px;
    font: normal 20px/30px ����;
    text-align: center;
}

h3 {
    font-size: 12px
}

h4 {
    font-size: 12px;
    font-weight: normal
}

strong,
.m_bold {
    font-weight: bold
}

a {
    text-decoration: none;
    cursor: pointer
}

a:link {
    color: #000000
}

a:visited {
    color: #000000
}

a:hover {
    text-decoration: underline;
    color: #BA2636 !important;
}

input,
select {
    font-size: 12px
}


/* Hides from IE-mac \*/

* html .clearfix {
    height: 1%
}


/* End hide from IE-mac */


/* Global style end*/


/* Common style start*/

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.block {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    clear: both;
}

.box {
    width: 1000px;
    clear: both;
    margin: 0 auto;
}

.row {
    width: 100%;
    clear: both;
    margin: 0 auto;
    zoom: -1;
}

.ad {
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    zoom: -1;
    position: relative;
}
.ad img{ display:block;}
div.hr {
    height: 1px;
    overflow: hidden;
    border-bottom: 1px dashed gray;
    margin: 5px auto;
}

.btitle {
    font-weight: bold;
    /*color: #083A3B !important;*/
    color: #000000 !important;
}


/* Common style end*/


/*header style start*/

.header {
    width: 1000px;
    margin: 0 auto;
}

.headlg {
    width: 400px;
    float: left;
    height: 100px;
    padding-top: 10px;
    margin-left: 10px;
}

.navset {
    width: 560px;
    float: right;
    0;
    margin-top: 10px;
}

.navset li {
    float: right;
    background-image: url(/images/style/headicon.gif);
    background-repeat: none;
    margin: 0 4px;
    line-height: 40px;
}

.navset li a {
    margin-left: 35px;
    line-height: 32px;
    font-size: 11pt;
    color: #043B38;
    text-decoration: none;
}

.navset li.bx {
    background-position: 0 0;
    height: 31px;
}

.navset li.yd {
    background-position: 0 -32px;
    height: 31px;
}

.navset li.sy {
    background-position: 0 -63px;
    height: 31px;
}

.navset li.sc {
    background-position: 0 -95px;
    height: 31px;
}

.navset li.fx {
    background-position: 0 -125px;
    height: 31px;
}

.navset2 {
    width: 560px;
    float: right;
    0;
    margin-top: 10px;
    margin-bottom: 5px;
}

.navset2 .headdt {
    float: left;
    padding-top: 15px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.navset2 .headdt span {
    color: #9B2984;
}

.navset2 .headfind {
    width: 288px;
    height: 35px;
    line-height: 30px;
    margin-top: 15px;
    overflow: hidden;
    padding: 0px 0px;
    float: right;
    background: none !important;
}

.mainmenubg {
    margin: 5px auto;
    padding-top: 5px;
    padding-bottom: 3px;
    background: url(/images/style/menubg.gif);
    background-color: #003636;
    height: 75px;
    overflow: hidden;
    border-top: 5px solid #c72a80;
    clear: both;
}

.mainmenu {
    width: 1000px;
    margin: 0 auto;
}

.mainmenu ul {
    float: left;
    margin: 0 10px 0 0;
    padding: 5px 45px 0px 10px;
    border-right: 1px solid #98CBE0;
    height: 65px;
    overflow: hidden;
}

.mainmenu .last {
    margin-right: 0px;
    padding-right: 0;
    border-right: 0 solid #98CBE0;
}

.mainmenu ul li {
    line-height: 24px;
    margin-top: 2px;
}

.mainmenu ul li a {
    color: #F5F6EE;
    font-size: 16px;
    margin: 5px 5px;
}

.mainmenu ul li a:hover {
    color: #F5F6EE !important;
}

.mainmenu ul li strong a {
    font-size: 18px;
}

.bx {
    position: relative;
    margin: 0px auto;
    padding: 0;
}

.bx ul {
    position: absolute;
    z-index: 99;
    background-color: #ffffff;
    overflow: hidden;
    width: 130px;
    top: 30px;
    left: 0px;
    display: none;
    margin: 0px auto;
    padding: 0;
    border: 1px solid #aaaaaa;
}

.bx ul li {
    border: 0px solid;
    background: none !important;
    float: left;
    clear: both;
    width: 100%;
    line-height: 25px;
    margin: 0px auto;
    padding: 0;
}

.bx ul li a {
    font-size: 12px;
    margin: 0px auto;
    padding: 0px;
    line-height: 25px;
}

.submenu {
    width: 1000px;
    height: 40px;
}

.submenu ul {
    float: left;
    margin: 0 20px 0 0;
    line-height: 35px;
    color: #000000;
}

.submenu ul li {
    line-height: 35px;
    float: left;
    background: url(/images/style/icon_submenu_split.gif) right 10px no-repeat;
}

.submenu ul .last {
    background: none;
}

.submenu ul .title {
    background: none;
}

.submenu ul li a {
    color: #000000;
    line-height: 35px;
    font-size: 14px;
    margin: 5px 5px;
}

.submenu ul li strong {
    font-size: 14px;
    margin-right: 5px;
    line-height: 25px;
}

.submenu ul li strong a {
    font-size: 14px;
    color: #000000;
    line-height: 25px;
}

.liangbao li {
    background: url(/images/style/icon_bk.gif) left 3px no-repeat !important;
    padding-left: 15px;
}

.liangbao li a {
    color: #FC010D !important;
}

.baoxi {
    position: relative;
    width: 150px;
    background: url(/images/style/downarrow.gif) right 3px no-repeat !important;
    float: right !important;
}

.baoxi ul {
    position: absolute;
    z-index: 99;
    background-color: #ffffff;
    overflow: hidden;
    width: 150px;
    top: 20px;
    right: -6px;
    display: none;
    border: 1px solid #aaaaaa;
}

.baoxi ul li {
    border: 0px solid;
    background: none !important;
    float: left;
    clear: both;
    width: 100%;
    text-align: right;
}

.baoxi ul li strong a {
    font-size: 12px;
    color: #000000;
    line-height: 25px;
}

#baoxi {
    float: right;
    margin-right: 0px;
}


/*header style end*/


/*banner style start*/

.banner {
    width: 100%;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #cfcfcf;
}

.banner .col_l {
    width: 170px;
    float: left;
    padding-right: 5px;
}

.banner .col_m {
    width: 650px;
    float: left;
}

.banner .col_r {
    width: 170px;
    float: right;
    padding-left: 5px;
}

.banner li {
    line-height: 20px;
}


/*.banner .list li{ overflow:hidden; white-space:nowrap;}*/

.banner .col_l ul {
    float: left;
    overflow: hidden;
}

.banner .col_l .head {
    width: 15px;
    margin-right: 5px;
}

.banner .col_l .head li {
    height: 38px;
    background-color: #D7D7D7;
    line-height: 20px;
    border-bottom: 1px solid #FFFFFF;
    padding: 3px 2px;
}

.banner .col_l .head .last {
    border-bottom: 0px solid #D7D7D7;
}

.banner .col_l .head .current {
    background-color: #EAEBED;
}

.banner .col_l .list li {
    width: 150px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.banner .col_l .list li a {
    color: #666666;
}

.banner .col_r ul {
    float: right;
    overflow: hidden;
}

.banner .col_r .head {
    width: 15px;
    margin-left: 5px;
}

.banner .col_r .head li {
    height: 38px;
    background-color: #D7D7D7;
    line-height: 20px;
    border-bottom: 1px solid #FFFFFF;
    padding: 3px 2px;
}

.banner .col_r .head .last {
    border-bottom: 0px solid #D7D7D7;
}

.banner .col_r .head .current {
    background-color: #EAEBED;
}

.banner .col_r .list li {
    width: 150px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.banner .col_r .list li a {
    color: #666666;
}


/*
.banner .col_m  ul li{float:left;overflow:hidden; margin:0px 10px; line-height:20px; padding:3px 3px;}
.banner .col_m .banner_c{padding:0px 10px; }
.banner .col_m li a{color:#666666;}
*/

.banner .col_m ul {
    text-align: center;
}

.banner .col_m ul li {
    display: inline;
    overflow: hidden;
    margin: 0px 10px;
    line-height: 20px;
    padding: 3px 3px;
    line-height: 25px;
}

.banner .col_m .banner_c {
    padding: 0px 10px;
}

.banner .col_m li a {
    color: #666666;
}


/*banner style end*/


/*footer style start*/

.linker {
    border-bottom: 1px dashed #07393A;
    margin: 10px auto;
    padding-bottom: 10px;
}

.linker .link_t {
    border-bottom: 2px solid #07393A;
    margin: 10px auto;
    overflow: hidden;
}

.linker .title {
    float: left;
}

.inner_link ul li a:hover {
    color: #FFFFFF !important;
}

.linker .title li {
    float: left;
    height: 40px;
    width: 128px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background-color: #ffffff;
    color: #07393A;
}

.linker .title li.current {
    background-color: #4E8182;
    color: #FFFFFF;
    border: 1px solid #07393A;
    border-bottom: 0px solid #07393A;
}

.linker .more {
    float: right;
}

.linker .more li {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #07393A;
    display: none;
}

.linker .more li.current {
    display: block;
}

.linker .link_c {
    padding-bottom: 10px;
    clear: both;
    margin: 0px auto;
    display: none;
}

.linker .link_c li {
    float: left;
    display: block;
    margin: 3px 5px;
    white-space: nowrap;
}

.linker .link_c.current {
    display: block;
}

.footer li {
    float: left;
}

.footer .outer_link {
    font-size: 16px;
    font-weight: bold;
    height: 85px;
}

.footer .outer_link li {
    margin: 5px 18px;
    white-space: nowrap;
}

.footer .outer_link li select {
    width: 200px;
    margin-left: 25px;
}

.footer .inner_link {
    margin: 10px auto;
    background: url(/images/style/footerbg.gif);
    height: 45px;
    border: 1px solid #2C4377;
    font-size: 16px;
    font-weight: bold;
    line-height: 45px;
}

.footer .inner_link ul {}

.footer .inner_link ul li {
    color: #ffffff;
    float: none;
    text-align: center;
}

.footer .inner_link ul li a {
    color: #ffffff;
    margin: 0px 20px;
}

.footer .copyright {
    font-size: 14px;
    line-height: 23px;
    text-align: center;
}


/*footer style end*/


/*index body style start*/

.index {
    background-color: #EAEBED;
    margin-top: 5px;
}

.M_L {
    width: 245px;
    padding: 5px 0px;
    float: left;
    background-color: #EAEBED;
}

.M_R {
    width: 750px;
    padding: 5px 0px 5px 5px;
    ;
    float: left;
    background-color: #ffffff;
}


/* background-color:#6699CC; */

.M_R .head {
    background: url(/images/style/footerbg.gif);
    height: 48px;
    margin: 15px 0px;
    margin-bottom: 5px;
}

.M_R .head ul {
    margin-right: 10px;
}

.M_R .head li {
    float: right;
    margin: 0px 5px;
}

.M_R .head li a {
    color: #221816;
    font-size: 14px;
    line-height: 45px;
    font-weight: bold;
}

.M_R .financial .head {
    background: url(/images/style/index_financial.gif);
    background-repeat: no-repeat;
}

.M_R .livelihood .head {
    background: url(/images/style/index_livelihood.gif);
    background-repeat: no-repeat;
}

.M_R .quality .head {
    background: url(/images/style/index_quality.gif?ver=2021);
    background-repeat: no-repeat;
}

.M_R .brand .head {
    background: url(/images/style/index_brand.gif);
    background-repeat: no-repeat;
}

.M_R .culture .head {
    background: url(/images/style/index_culture.gif);
    background-repeat: no-repeat;
}


/*
.cont_t{ border-bottom:1px solid #294376; font-size:14px; font-weight:bold;color:#083A3B; height:30px; line-height:25px;background:url(/images/style/title.gif) no-repeat scroll 5px 13px ; padding-left:30px;margin:0 auto; padding-top:10px;}
*/

.cont_t {
    border-bottom: 1px solid #aaaaaa;
    font-size: 14px;
    font-weight: bold;
    color: #083A3B;
    height: 20px;
    line-height: 20px;
    background: url(/images/style/title.gif) no-repeat scroll 0px 13px;
    padding-left: 25px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 5px;
}

.M_L .wei .cont_t {
    background: url(/images/style/icon_title_wei.gif) no-repeat scroll 5px 12px;
}


/*.cont_t a{color:#083A3B;}*/

.cont_t .more {
    float: right;
    font-size: 12px;
}

.cont_l {
    color: #083A3B;
    line-height: 22px;
    padding: 5px 3px;
}

.cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 0;
    padding-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.cont_l a {
    font-size: 14px;
    color: #000000;
}

.cont_c {
    font-size: 12px;
    color: 000000;
    text-indent: 2em;
    padding: 5px 5px;
    line-height: 20px;
}

.cont_c a {
    font-size: 12px;
    color: #BA2636;
}

ul.cont_i,
.cont_i li {
    background: none;
    /*padding-left: 5px;*/
}

.financial .R_R ul.cont_i,
.livelihood .R_R ul.cont_i,
.quality .R_R ul.cont_i {
    width: 275px;
    margin: 8px auto;
}

.M_L .cont {
    margin: 0px 5px 5px 5px;
    background-color: #FFFFFF;
}

.M_L .cont_l a {
    font-size: 12px;
    color: #000000;
}

.M_R .cont {
    margin: 0px 5px 5px 5px;
    background-color: #FFFFFF;
}

.M_R .cont_t {
    border-top: 0px dashed #eeeeee;
}

.M_R .cont_l {
    padding: 5px 0px 5px 0px;
}

.M_L .cont_t {
    width: 200px;
}


/*245-15-20-10*/

.M_R .R_L .cont_t {
    width: 390px;
}


/*435-15-20-10*/

.M_R .R_R .cont_t {
    width: 270px;
}


/*315-15-20-10*/

.M_R .R_L {
    width: 435px;
    float: left;
}


/*background-color:#9966cc;*/

.M_R .R_R {
    width: 315px;
    float: left;
}


/*background-color:#336699;*/

.M_R .cont_l {
    font-size: 14px;
}

.M_R .cont_l li {
    font-size: 14px;
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
}

.M_R .cont_l li a {
    font-size: 14px;
    line-height: 25px;
    color: #000000;
}

.topnews {
    margin-top: 0px;
}

.topnewst {
    width: 750px;
    overflow: hidden;
}

.topnewst ul li {
    float: left;
    margin: 5px 10px;
}

.video .cont_l li {
    background: url(/images/style/video1.gif) no-repeat scroll 5px 6px;
    padding-left: 20px;
}

.video.cont {
    border: 1px solid #AAAAAA;
}

.video .cont_i {
    padding-bottom: 5px;
    overflow: hidden;
    margin-left: 5px;
}

.video .cont_i li {
    float: left;
    background: none;
    padding: 0px 10px;
}

.zhuanti.cont {
    border: 1px solid #AAAAAA;
    overflow: hidden;
}

.zhuanti .cont_i li {
    background: none;
    padding: 0px 0px 0px 8px;
    margin: 0px auto;
    display: inline;
    clear: both;
}

.financial .meitu {
    border: 1px solid #AAAAAA;
}

.financial .meitu .cont_i li {
    background: none;
    padding: 8px 13px;
    clear: both;
}

.livelihood .meitu {
    border: 1px solid #AAAAAA;
}

.livelihood .meitu .cont_i li {
    background: none;
    padding: 8px 13px;
    clear: both;
}

.quality .meitu {
    border: 1px solid #AAAAAA;
}

.quality .meitu .cont_i li {
    background: none;
    padding: 8px 13px;
    clear: both;
}

.brand .R_L .meitus .cont_i li {
    float: left;
    background: none;
    padding: 8px 10px;
}

.brand .R_R .meitus .cont_i li {
    float: left;
    background: none;
    padding: 8px 1px;
}
.M_R .brand .meitus .cont_i{display:none;}

.M_L .meitu,
.M_L .meitus {
    overflow: hidden;
    text-overflow: clip;
    -o-text-overflow: clip;
}

.M_L .meitu .cont_i li {
    background: none;
    padding: 1px 5px;
    clear: both;
}

.M_L .meitus .cont_i li {
    float: left;
    background: none;
    padding: 3px 6px;
}

.M_L .txy ul li {
    padding-left: 35px;
    background: url(/images/style/icon_zxtg.gif) no-repeat scroll 0px 0px !important;
}

.M_L .txy ul li a {
    padding: 2px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #BA2636;
}

.tabc {
    display: none;
}

.tabc.current {
    display: block;
}

.quality .R_L .tabv .tabc {
    width: 310px;
    float: left;
}

.quality .R_R .tabv .tabc {
    width: 205px;
    float: left;
}

.quality .tabv {
    overflow: hidden;
}

.quality .tabv .tabt {
    float: left
}

.quality .tabv .tabt ul li {
    width: 70px;
    background-color: #EEEEEE;
    padding: 6px 2px;
    border-bottom: 1px solid #ffffff;
    background-image: none !important;
    float: left;
    clear: both;
    text-align: center;
    border-right: 1px solid #D6DBDE;
}

.quality .tabv .tabt ul li.last {
    border-bottom: 0px solid #ffffff;
}

.quality .tabv .tabt ul li.current {
    background-color: #ffffff;
    border: 1px solid #D6DBDE;
    border-right: 0px solid #D6DBDE;
    padding: 5px 2px;
}

.quality .tabv .tabc li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.quality .R_L .tab .tabt {
    width: 420px !important;
}

.quality .R_R .tab .tabt {
    width: 300px !important;
}

.quality .tab .tabt {
    height: 35px;
    overflow: hidden;
    clear: both;
    background: none !important;
    padding: 0 0 !important;
    margin: 0 0 !important;
}

.quality .tab .tabt ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    background: none;
    border-top: 3px solid #ffffff;
    padding: 0px 7px;
}

.quality .tab .tabt ul {
    position: absolute;
}

.quality .tab .tabt ul li.current {
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 3px solid #982A80;
    border-bottom: 1px solid #ffffff;
    margin-top: 2px;
}

.quality .tab .tabc {
    display: none;
}

.quality .tab .tabc.current {
    display: block;
}

.i_t_c {
    position: relative;
}

.i_t_t {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 7px;
    height: 30px;
    background: rgba(0, 0, 0, 0.6)!important;
    filter: Alpha(opacity=60);
    background: #000;
    overflow: hidden;
    text-overflow: clip;
    -o-text-overflow: clip;
}

.i_t_t a {
    font-size: 12px !important;
    color: #FFFFFF !important;
    line-height:30px;
    padding: 0px 10px;
    overflow: hidden;
    text-overflow: clip;
    position: relative;
}


/*index body style end*/

.Pd .locat {
    height: 45px;
    border-bottom: 2px solid #221816;
    margin: 5px 0px;
    padding-left: 20px;
}

.Pd .locat img {
    line-height: 25px;
    margin-top: 10px;
    margin-right: 10px;
}

.Pd .locat dl dt {
    float: left;
    font-size: 14px;
    line-height: 35px;
}

.Pd .locat dl dd {
    float: left;
    font-size: 14px;
    line-height: 25px;
    height: 25px;
    width: auto;
    padding: 0px 20px 0px 20px;
    margin: 5px 0px;
    border-left: 2px solid #221816;
}

.Pd .locat dl dd.first {
    border-left: 0px solid #221816;
}

.Pd .subclass {
    height: 40px;
    border-bottom: 3px solid #003734;
    margin: 0px 0px;
    padding-left: 0px;
    background: none;
}

.Pd .subclass img {
    line-height: 25px;
    margin-top: 10px;
    margin-right: 10px;
}

.Pd .subclass dl dt {
    float: left;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
    color: #003734;
}

.Pd .subclass dl dd {
    float: left;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    width: auto;
    padding: 0px 20px 0px 20px;
    margin: 10px 0px;
    border-left: 1px solid #003734;
    color: #003734;
}

.Pd .subclass dl dd.first {
    border-left: 0px solid #003734;
}

.Pd .subclass dl dd a {
    color: #003734;
}

.Pd_M_L {
    width: 750px;
    float: left;
}

.Pd_M_R {
    width: 250px;
    float: right;
    background-color: #F7F7F7;
}

.Pd .cont {
    margin: 2px 5px 3px 2px;
    background-color: #FFFFFF;
    overflow: hidden;
    zoom: -1;
}

.Pd .cont_t {
    margin: 0 5px 0 5px;
    height: 25px;
    border-bottom: 2px solid #3F6967;
}

.Pd .cont_t a {
    color: #083A3B;
}

.Pd .cont_l a {
    font-size: 12px;
    color: #000000;
}

.Pd .cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
    line-height: 25px;
}

.Pd_Title {
    height: 65px;
    line-height: 65px;
    font-size: 36px;
    color: #104440;
    font-weight: bold;
    padding: 0 0 0 10px;
    margin: 0 0 10px 0;
}

.Pd_M_L .cont {
    width: 350px;
    float: left;
}

.Pd_M_L dl.left {
    margin-right: 20px;
}

.Pd_M_L dl.right {
    float: left;
}

.Pd_M_L dt {
    border-bottom: 1px solid #C3BFC0;
}

.Pd_M_L dt a {
    color: #003734;
    display: inline;
}

.Pd_M_R .cont {
    width: 245px;
    float: left;
}

.Pd_M_L .cont_l ul.title_content li {
    background: none;
    padding-left: 5px;
    /*overflow:visible;*/
    white-space: normal;
}

.Pd_M_L .cont_l ul.title_content li a {
    color: #1A499B;
    font-weight: bold;
    font-size: 12px;
}

.Pd_M_L .cont_l ul.title_content li h2 {
    text-align: left;
    margin: 0 0;
    padding: 0 0;
    line-height: 20px;
}

.Pd_M_L .cont_l ul.title_content li h2 a {
    color: #1A499B;
    font-weight: bold;
    font-size: 14px;
}

.Pd_M_L .cont_l ul.img_title_content {
    clear: both;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;
}

.Pd_M_L .cont_l ul.img_title_content img {
    float: left;
    margin: 3px 10px 3px 0px;
    border: 1px dotted #cccccc;
}

.Pd_M_L .cont_l ul.img_title_content li {
    background: none;
    padding-left: 5px;
    /*overflow:visible;*/
    white-space: normal;
}

.Pd_M_L .cont_l ul.img_title_content li a {
    text-align: left;
    color: #1A499B;
    font-weight: bold;
    font-size: 12px;
}

.Pd_M_L .cont_l ul.img_title_content li h2 {
    text-align: left;
    margin: 0 0;
    padding: 0 0;
    line-height: 20px;
}

.Pd_M_L .cont_l ul.img_title_content li h2 a {
    color: #1A499B;
    font-weight: bold;
    font-size: 14px;
}

.Pd .tushuo {
    width: 100%;
}

.Pd .cont_l ul.img_list_lr li {
    background: none;
    padding-left: 2px;
    float: left;
    margin: 3px 0px;
}

.Pd .cont_l ul.img_list_lr li img {
    clear: both;
    overflow: hidden;
}

.Pd .cont_l ul.img_list_lr li a {
    display: block;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    position: relative;
    top: -30px;
    height: 24px;
    color: #FFF;
    font-size: 12px;
    padding: 3px 0;
    text-align: center;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B2666666, endColorstr=#B2666666);
}

.Pd .tuku .cont_l ul.img_list_lr li {
    width: 195px;
    height: 150px;
}

.Pd .Pd_M_R .cont_l ul.img_list_lr li {
    width: 230px;
    height: 175px;
}

.Pd .Pd_M_R .cont_l ul.img_list_lr li a {
    top: -34px;
}

.locat {
    height: 35px;
    background: url(/images/default/menu_bg.gif)!important;
    font-size: 12px;
    padding-left: 20px;
}

.locat img {
    line-height: 25px;
    margin-top: 10px;
    margin-right: 10px;
}

.List_M_L {
    width: 650px;
    float: left;
}

.List_M_R {
    width: 335px;
    float: right;
    background-color: #F7F7F7;
}

.List_M_R .cont {
    margin: 3px 5px 10px 5px;
    background-color: #FFFFFF;
}

.List_M_R .cont_t {
    margin: 0 5px 0 5px;
    border-top: 5px solid #c72a80;
    height: 30px;
    border-bottom: 1px dashed #aaaaaa;
}

.List_M_R .cont_t a {
    color: #083A3B;
}

.List_M_R .cont_l a {
    font-size: 12px;
    color: #000000;
}

.List_M_R .cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
    line-height: 25px;
}

.List_Title {
    padding: 3px 0 0 0px;
    margin: 0 0 10px 0;
    height: 30px;
    clear: both;
}

.List_Title ul .h2 {
    float: left;
    margin: 0 0;
    padding: 0 10px;
    background: url(/images/list_title_bg.png) repeat-x;
    height: 35px;
    width: auto;
    line-height: 35px;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
}

.List_Title ul .arr {
    float: left;
    margin: 0 0;
    padding: 0 0;
    background: url(/images/list_title_arr.png) no-repeat;
    height: 35px;
    width: 38px;
}

.List_Sub_List dl {
    margin: 15px 0px 0px 0px;
}

.List_Sub_List dt {
    border-bottom: 1px solid #C3BFC0;
}

.List_Sub_List dt h2 {
    color: #003734;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    padding: 7px 10px;
    border-bottom: 3px solid #D6287D;
    display: inline;
}

.List_Sub_List dt span {
    float: right;
    *margin: -40px 5px 0 0;
    padding-top: 8px;
}

.List_Sub_List dt a {
    color: #003734;
    font-size: 14px;
    line-height: 35px;
    font-weight: bold;
}

.List_Sub_List .cont_l span {
    float: right;
    margin-right: 20px;
}

.List_Sub_List .cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
    line-height: 25px;
    width: 98%;
    border-bottom: 1px dotted #eeeeee;
}

.List_List {
    margin: 5px 0;
}


/*
	.List_List .pager{ text-align:center; margin:15px 0;}
	.List_List .pager a{ padding:3px 8px; border:1px solid gray; margin:0 1px;}
	.List_List .pager a.curr{ border:1px solid #D0362A; color:#D0362A; font-weight:bold;}
	.List_List .pager .pre{ width:50px;}
	.List_List .pager .next{ width:50px;}
	*/

.List_List .cont_l span {
    float: right;
    margin-right: 20px;
}

.List_List .cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
    line-height: 25px;
    width: 98%;
    border-bottom: 1px dotted #eeeeee;
}

#displaypagenum {
    display: inline;
    margin: 50px 0px;
    height: 50px;
    line-height: 40px;
    color: #A9247F;
    font-weight: bold;
}

#displaypagenum a {
    padding: 5px 8px;
    border: 1px solid #B6B6B6;
}

#displaypagenum span {
    float: none;
    margin: 0 0;
}

#displaypagenum span.curr {
    padding: 5px 8px;
    background-color: #CF3729;
    color: #FFFFFF;
    border: 1px solid #B6B6B6;
}

.Detail_M_L {
    width: 650px;
    float: left;
}

.Detail_M_R {
    width: 335px;
    float: right;
    background-color: #F7F7F7;
}

.Detail_M_R .cont {
    margin: 3px 5px 10px 5px;
    background-color: #FFFFFF;
}

.Detail_M_R .cont_t {
    margin: 0 5px 0 5px;
    border-top: 5px solid #c72a80;
    height: 30px;
    border-bottom: 1px dashed #aaaaaa;
}

.Detail_M_R .cont_t a {
    color: #083A3B;
}

.Detail_M_R .cont_l a {
    font-size: 12px;
    color: #000000;
}

.Detail_M_R .cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
    line-height: 25px;
}

.Detail_M_L .Detail_Title {
    border-bottom: 1px dashed #dddddd;
    padding-left: 10px;
    padding-bottom: 5px;
}

.Detail_M_L .Detail_Title h1 {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    margin-top: 20px;
}

.Detail_M_L .publish {
    line-height: 20px;
    color: #666666;
    font-size: 12px;
}

.Detail_M_L .publish .from {
    margin-left: 10px;
}

.Detail_M_L .Detail_Content {
    font-size: 14px;
    line-height: 25px;
    padding: 0px 0px 30px 0px;
    clear: both;
}

.Detail_M_L .Detail_Content .content a {
    color: #1880d9;
    text-decoration: none;
    border-bottom: 1px solid #1880d9;
    padding: 0 5px 2px 5px;
}

.Detail_M_L .Detail_Content .content p img {
    width:95%;
    height:auto;
}
.Detail_M_L .Detail_Content .content img {
    width: 95%;
    height:auto;
    margin-bottom:0.5rem;
    vertical-align: middle;
}
.Detail_M_L .Detail_Content .content table img {
    width:auto;
    height:auto;
    margin-bottom:auto;
}
.Detail_M_L .Detail_Content .content table tr td img {
    width: auto;
    height:auto;
	 margin-bottom:auto;
}
.Detail_M_L .Detail_Content .content .att_icon {width:auto; height:auto;}
.Detail_M_L .Detail_Content .content .contentFiles{width:auto; height:auto;}


.Detail_M_L .Detail_Statement {
    font-size: 12px;
    line-height: 23px;
    padding: 10px 20px;
    background-color: #EFEFEF;
    border-top: 3px solid #c72a80;
}

.Detail_M_L .Detail_Statement p {
    text-indent: 2em;
    color: #666666;
}

.Detail_M_L .Detail_Comment {
    font-size: 12px;
    line-height: 23px;
    border-top: 3px solid #c72a80;
    background-color: #EFEFEF;
}

.Detail_M_L .Detail_Comment #newCommentTop10 {
    border: 1px solid #cccccc;
    line-height: 25px;
}

.Detail_M_L .Detail_Comment #newCommentTop10 .table_j {
    background-color: #FFFFFF;
    border-bottom: 1px dotted #cccccc;
}

.Detail_M_L .Detail_Comment #newCommentTop10 .th_j {
    padding: 5px 10px 5px 20px;
    border-bottom: 1px dotted #eeeeee;
    background-color: #eeeeee;
}

.Detail_M_L .Detail_Comment #newCommentTop10 .b_j {
    float: left;
}

.Detail_M_L .Detail_Comment #newCommentTop10 .font_j {
    float: right;
    margin-right: 10px;
    display: inline;
}

.Detail_M_L .Detail_Comment #newCommentTop10 .td_j {
    padding: 5px 10px 5px 20px;
}

.Detail_Related .cont_t {
    border-top: 3px solid #c72a80;
    border-bottom: 1px dashed #dddddd;
    padding-bottom: 5px;
}

.Detail_Related .cont_l li {
    background: url(/images/style/li.gif) no-repeat scroll 0 5px;
    line-height: 25px;
    width: 48%;
    float: left;
}

.Detail_M_L .content {
    padding: 10px 20px;
    overflow: auto;
}

.Detail_M_L .content table td {
    border: solid #000000;
    border-width: 0px 1px 1px 0px;
    padding: 10px 0px;
}

.Detail_M_L .content table {
    border: solid #000000;
    border-width: 1px 0px 0px 1px;
}

.Detail_M_L .content p {
    margin: 20px auto;
}

.Detail_M_L .editor {
    text-align: right;
    padding-right: 30px;
    color: gray;
}


/*epaper _header*/

.paperheader {
    margin: 0px auto;
    height: 90px;
    background-color: #ededed;
}

.paperintro {
    width: 550px;
    margin: 0px auto;
    padding: 8px;
}

.paperintro .paperlogo {
    float: left;
    width: 132px;
    padding: 10px 0px;
}

.paperintro .paperlinker {
    float: right;
    width: 400px;
}

.paperintro .paperlinker ul,
.paperintro .paperlinker ul li {
    list-style: none;
    padding: 0 0;
    margin: 0 0;
}

.paperintro .paperlinker ul li {
    background: #D4C5CA;
    margin: 5px 10px;
    padding: 2px 10px;
    float: left;
    line-height: 25px;
    border-radius: 10px;
    display: inline;
}

.paperintro .paperlinker ul li a {
    display: inline;
    word-break: keep-all;
    white-space: nowrap;
}

.Detail_M_L .content embed{display:block;margin:10px auto;}
/* Temp space*/


/*
.ad{background:url(/images/style/index_ad.gif) no-repeat scroll;}
*/


/*XY6 START*/

#autopage {
    display: block;
    margin: 30px 0 10px 0;
    height: 50px;
    line-height: 40px;
    color: #A9247F;
    font-size: 14px;
    font-weight: bold;
}

#autopage a {
    padding: 5px 8px;
    border: 1px solid #B6B6B6;
}

#autopage span {
    float: none;
    margin: 0 0;
    padding: 5px 8px;
    border: 1px solid #B6B6B6;
    background-color: #CF3729;
    color: #FFFFFF;
}

/*XY6 老版本翔宇分页*/
.pages,.pages * {margin:0 0; padding:0 0; float:none;width:auto;}
.pages{
	display: block;
	width:90%;
	margin: 30px auto;
	height: 50px;
    line-height: 40px;
    color: #A9247F;
    font-size: 14px;
    font-weight: bold;}
.pages li { 
	display:inline-block;width:auto!important;    
	float: none;
    margin: 0 0;
    padding: 5px 5px;
    border: 0px solid #B6B6B6!important;
    /*background-color: #CF3729;*/
    background: none!important;
    color: #000000;}
.pages li  a {
    padding: 5px 8px;
    border: 1px solid #B6B6B6;
}
.pages li.page-active a{background-color: #CF3729!important;
    color: #FFFFFF!important;}

